disease allergies cancer heart disease constipation diabetes colitis health asthma gerd copd colonoscopy endoscopy cystic fibrosis colon cancer